<?php

	
	//echo json_encode(array("code"=>"200","msg"=>"上传成功","data"=>$_FILES));
header('Access-Control-Allow-Origin:*');
header('Access-Control-Allow-Methods:OPTIONS, GET, POST'); // 允许option，get，post请求
header('Access-Control-Allow-Headers:x-requested-with'); // 允许x-requested-with请求头

	
   if($_FILES["file"]["error"])
	{
		echo json_encode(array("code"=>"300","msg"=>$_FILES["file"]["error"]));
	}
	else
	{
		//没有出错
		//加限制条件
		//判断上传文件类型为png或jpg且大小不超过1024000B
		if($_FILES["file"]["size"]<10240000)
		{
				//防止文件名重复
				$files = md5(time().$_FILES["file"]["name"]).".jpg";
				$filename ="./imgs/".$files;
				//转码，把utf-8转成gb2312,返回转换后的字符串， 或者在失败时返回 FALSE。
				$filename =iconv("UTF-8","gb2312",$filename);
				 //检查文件或目录是否存在
				 //var_dump($files);die();
				if(file_exists($filename))
				{
					echo"该文件已存在";
				}
				else
				{  
					
					//保存文件,   move_uploaded_file 将上传的文件移动到新位置  
					if(move_uploaded_file($_FILES["file"]["tmp_name"],$filename)){
						echo json_encode(array("code"=>"200","msg"=>"上传成功","data"=>$files));
					}//将临时地址移动到指定地址   
                    else{
						echo json_encode(array("code"=>"300","msg"=>"上传失败","data"=>$_FILES));
					}					
					
				}        
		}
		else
		{
			echo json_encode(array("code"=>"300","msg"=>"文件类型不对"));
		}
	}
?>